.x-btn-default-toolbar-small {
    border-width: 0px;
    background-color: #35BAF6;
}

a, a:HOVER, a:ACTIVE {
    text-decoration: none;
}

textarea, .x-btn-plain-toolbar-small .x-btn-inner, .x-btn-button,
.x-panel-header-text-blue-tab, .x-grid-editor .x-form-text,
.x-grid-row-editor .x-form-text, body, html, *, .x-column-header-inner .x-column-header-text,
.x-window-header-text-blue-window-active, .x-form-field, .x-form-text,
.x-grid-empty, .x-form-trigger-wrap .x-form-text, .x-tab-default .x-tab-inner,
.x-column-header, .x-form-display-field,
.x-panel-header-text-default-framed, .x-panel-header-text,
.x-tab-default-active .x-tab-inner, .x-tab-inner, .x-tab-inner-center,
.x-form-item-label, .x-fieldset-header-text, .x-tab-inner,
.x-btn-default-medium .x-btn-inner, .x-btn-default-large .x-btn-inner,
.x-btn-default-toolbar-small .x-btn-inner,
.x-btn-default-toolbar-medium .x-btn-inner,
.x-btn-default-toolbar-large .x-btn-inner, .x-menu-item-text,
.x-html-editor-tb .x-font-select, .x-panel-header-default,
.x-panel-header-text-default, .x-panel-header-default-framed,
.x-tip-header, .x-tip-body, .x-form-invalid-tip-body,
.x-tip-header-text, .x-progress-text, .x-toolbar, .x-toolbar .x-form-item-label,
.x-toolbar .x-toolbar-text, .x-window-header-text-default, .x-tab-bar,
.x-tab button, .x-grid-rowbody, .x-grid-row .x-grid-cell,
.x-grid-group-title, .x-grid-row-editor .x-form-field,
.x-grid-row-editor .x-form-display-field, .x-form-invalid-under,
.x-fieldset-header, .x-column-header, .x-mask-msg div,
.x-btn-group-header-text-default-framed, table.x-datepicker-inner a,
.x-monthpicker-item, .x-dd-drag-ghost, .x-fieldset-header-default > .x-fieldset-header-text,
.x-fieldset-header-default > .x-fieldset-header-text,
.x-form-empty-field-default, .x-btn-inner-default-small,
.x-treelist-item-text {
    font-family: "Microsoft YaHei", 'Open Sans', 'Helvetica Neue', helvetica,
    arial, verdana, FontAwesome, sans-serif;
    font-size: 12px;
    color: #676a6c;
}

.x-tab-text .x-tab-inner-default {
    color: #fff;
}

.x-tab-icon-el-default {
    color: #fff;
}

.x-form-text-wrap-default .x-form-text-default {
    font-family: "Microsoft YaHei";
}

.x-form-multiselect-body .x-boundlist .x-mask {
    background: none;
}

.x-form-itemselector-body .x-form-item {
    margin: 0px;
}

.x-btn-icon-el-default-toolbar-small {
    color: #fff;
}

/**
.x-autocontainer-innerCt {
	color: #fff;
}

.x-grid-body {
	border-width: 1px 1px 1px;
}


.x-grid-locked .x-grid-inner-locked {
	border-width: 0 1px 0 0;
}
*/
/**修正结束*/
.menu-top {
    font-size: 2em;
    line-height: 50px;
}

.winTool {
    font-size: 18px;
    float: right;
    width: 45px;
    height: 25px;
    padding: 2px;
    text-align: center;
}

.winTool:HOVER {
    cursor: pointer;
    color: red;
}

.panelTool {
    font-size: 18px;
    float: right;
    width: 45px;
    height: 25px;
    padding: 2px;
    text-align: center;
}

.panelTool:HOVER {
    cursor: pointer;
    background: #cccccc;
}

.app-main {
    background-color: #F6F6F6;
}

/**#0e90d2*/
.dataView {

}

.dataView ul {
    margin: 0px;
    margin-left: -40px;
}

.dataView ul li img {
    margin: 1px;
    padding: 3px;
}

.dataView ul li {
    float: left;
    margin: 5px;
    padding: 5px;
    border: 1px solid #ccc;
    padding-bottom: 5px;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    cursor: pointer;
    text-align: center;
}

.dataView ul li.x-item-selected {
    background-color: #EEEEEE;
}

.dataView-hover {
    background-color: #EEEEEE;
}

.menu-top-text {
    position: relative;
    top: -10px;
}

.x-btn-inner-default-small {
    color: white;
    padding: 0 5px;
    max-width: 100%
}

.formBtn {
    color: red;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis
}

.apptool {
    overflow: hidden;
    width: 18px;
    height: 20px;
    line-height: 18px;
    padding-top: 2px;
    font-size: 18px;
    margin: 0;
    color: #fff;
}

.apptool :HOVER {
    color: red;
}

.appReadOnly {

}

.appReadOnly input {
    user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
}

.appReadOnly .x-form-trigger-wrap-default {

}

.appReadOnly .x-form-text-default {
    background: #f0f0f0;
}

.appView {
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    margin: 2px;
    background: #f0f0f0;
}

.appView .x-form-item-body .x-form-trigger-wrap-default {
    border-style: none;
}

.appformSavebtn {

}

.shortcut-top-text {
    position: relative;
    width: 100%;
    text-align: left;
    padding-left: 5px;
}

.shortcut-top {
    width: 20px;
    float: left;
    font-size: 2em;
}

.shortcut {

}

.shortcut ul {
    margin: 0px;
    margin-left: -40px;
}

.shortcut ul li img {
    margin: 1px;
}

.shortcut ul li {
    padding: 5px;
    padding-bottom: 1px;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    cursor: pointer;
    text-align: center;
    font-size: 10px;
}

.shortcut ul li.x-item-selected {
    background-color: #EEEEEE;
}

.shortcut-hover {
    background-color: #EEEEEE;
}

.app-main-view {
    color: #F1F8FC;
}

#logo {
    text-align: right;
    color: #fff;
    height: 50px;
    float: left;
    line-height: 50px;
    margin-top: 7px;
}

#logo span {
    color: #fff;
    font-weight: bold;
    margin-left: 10px;
    font-size: 16px;
    position: relative;
    top: -7px;
}

/**红色按钮样式**/
.red {
    background: #D84A38;
}

.red .x-table-plain .x-btn-default-toolbar-small-mc {
    background: #D84A38;
}

.red:HOVER {
    background: red;
}

.red:FOCUS {
    background: red;
}

.red .x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-icon-el {
    color: #fff;
}

.red .x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-inner-default-toolbar-small {
    color: #fff;
}

/**绿色按钮*/
.green {
    background: #35AA47;
}

.green .x-table-plain .x-btn-default-toolbar-small-mc {
    background: #35AA47;
}

.green:HOVER {
    background: green;
}

.green:FOCUS {
    background: green;
}

.green .x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-icon-el {
    color: #fff;
}

.green .x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-inner-default-toolbar-small {
    color: #fff;
}

/**黄色按钮*/
.yellow {
    background: #FFB848;
}

.yellow .x-table-plain .x-btn-default-toolbar-small-mc {
    background: #FFB848;
}

.yellow:HOVER {
    background: #FFD700;
}

.yellow:FOCUS {
    background: #FFD700;
}

.yellow .x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-icon-el {
    color: #fff;
}

.yellow .x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-inner-default-toolbar-small {
    color: #fff;
}

/**蓝色按钮*/
.blue {
    background: #4F94CD;
}

.blue .x-table-plain .x-btn-default-toolbar-small-mc {
    background: #4F94CD;
}

.blue-font:HOVER {
    background: #6495ED;
}

.blue-font:FOCUS {
    background: #6495ED;
}

.blue.x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-icon-el {
    color: #fff;
}

.blue .x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-inner-default-toolbar-small {
    color: #fff;
}

/**紫色*/
.violet {
    background: #852B99;
}

.violet .x-table-plain .x-btn-default-toolbar-small-mc {
    background: #852B99;
}

.violet:HOVER {
    background: #CD00CD;
}

.violet:FOCUS {
    background: #CD00CD;
}

.violet .x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-icon-el {
    color: #fff;
}

.violet .x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-inner-default-toolbar-small {
    color: #fff;
}

/**黑色*/
.black {
    background: #555555;
}

.black .x-table-plain .x-btn-default-toolbar-small-mc {
    background: #555555;
}

.black:HOVER {
    background: #212121;
}

.black:FOCUS {
    background: #212121;
}

.x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-icon-el {
    color: #fff;
}

.x-btn-wrap-default-toolbar-small .x-btn-text .x-btn-inner-default-toolbar-small {
    color: #fff;
}

/**左边菜单*/
.wmenu:HOVER {
    background-color: #475360;
    border-left-width: 10px;
    border-left-color: #35BAF6;
}

.wmenu_active {
    background-color: #475360;
    border-left-width: 10px;
    border-left-color: #35BAF6;
}

.wmenu {
    background-color: #32404E;
}

.main-menu {
    background-color: #2C3845;
}

.x-accordion-body .x-autocontainer-outerCt {
    background-color: #2C3845;
}

.main .x-menu-body .x-box-inner .x-box-target .x-menu-item-active {
    background-color: #475360;
    border-left-color: #35BAF6;
    position: relative;
}

.main-icon {
    padding-right: 10px;
    font-size: 20px;
}

.main-icon:HOVER {
    color: #35BAF6;
    cursor: pointer;
}

.apptool:HOVER {
    color: red;
}

.sview {
    padding: 20px;
    background: #F6F6F6;
}

.sview ul {
    margin: 0px;
    margin-left: -35px;
}

.sview div {
    font-size: 25px;
}

.sview ul li {
    background: #1C9A71;
    float: left;
    margin: 5px;
    padding: 20px;
    list-style: none;
    /**border: 1px solid #ccc;*/
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    float: left;
    height: 80px;
}

.sview ul li.x-item-selected {
    background-color: #EEEEEE;
}

.sview-hover {
    background-color: #EEEEEE;
}

.x-accordion-layout-ct {
    padding: 0px;
}

.x-accordion-item {
    margin-bottom: 0px
}

.x-accordion-item .x-accordion-hd {
    background-color: #32404E;
}

.x-panel-header-title-default > .x-title-text-default,
.x-window-header-title-default > .x-title-text-default,
.x-panel-header-title-default-framed > .x-title-text-default-framed {
    color: #fff;
}

.x-panel-header-default {
    background-color: #35BAF6;
}

.x-toolbar-default .x-toolbar-item {
    border: none;
}

.x-tree-checkbox, .x-tree-icon, .x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander,
.x-tree-arrows .x-tree-expander {
    color: #919191;
}

.x-grid-cell-inner {
    padding: 10px 10px 9px
}

.x-btn.x-btn-menu-active.x-btn-default-toolbar-small, .x-btn.x-btn-pressed.x-btn-default-toolbar-small {
    background-color: #35BAF6;
}

.x-field label.x-toggle-slide-label-on span {
    color: #fff;
}

.x-btn.x-btn-menu-active.x-btn-default-small, .x-btn.x-btn-pressed.x-btn-default-small,
.x-btn-default-small, .x-btn-focus.x-btn-default-toolbar-small {
    border-width: 0px;
    box-shadow: none;
}

.x-grid-group-hd {
    padding: 15px 10px;
}

.x-fieldset .x-fieldset-header {
    padding: 0px;
}

.x-fieldset-header-text {
    font-size: 14px;
}

.x-fieldset-header-default > .x-fieldset-header-text {
    font: 14px;
    font-size: 13px;
}

.x-field .x-toggle-slide-container {
    margin-top: 5px;
}

.x-title-icon {
    color: #fff;
}

.tree-grid-task-folder:before {
    font: 16px/1 FontAwesome;
    content: "\f0e0";
}

.x-btn-focus.x-btn-default-toolbar-small {
    background-color: #5895CB;
}

.x-btn-over.x-btn-default-toolbar-small {
    background-color: #5895CB;
}

.x-panel-header-title-default > .x-title-icon-wrap-default > .x-title-icon-default,
.x-window-header-title-default > .x-title-icon-wrap-default > .x-title-icon-default {
    height: auto;
}

.go-page:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f064";
}

.x-treelist-item-icon, .x-treelist-item-expander, .x-treelist-item-icon :HOVER,
x-treelist-item-expander:HOVER, .x-treelist-highlight-path .x-treelist-item:hover > * > .x-treelist-item-icon,
.x-treelist-highlight-path .x-treelist-item:hover > * > .x-treelist-item-expander,
.x-treelist-row:hover > * > .x-treelist-item-icon, .x-treelist-row:hover > * > .x-treelist-item-expander {
    color: #919191
}

.x-treelist-highlight-path .x-treelist-item:hover > * > .x-treelist-item-icon {
    color: #919191
}

.x-tool-max {
    background-image: none;
    font: 16px/1 FontAwesome;
}

.x-tool-max:BEFORE {
    content: "\f079";
}

.x-boundlist-selected {
    background: #60A2DE;
}

.x-treelist {
    background-color: #FFF;
    overflow: auto;
    padding: 0px;
}

.x-form-itemselector-top:BEFORE {
    content: "\f102";
}

.x-form-itemselector-up:BEFORE {
    content: "\f106";
}

.x-form-itemselector-add:BEFORE {
    content: "\f105";
}

.x-form-itemselector-remove:BEFORE {
    content: "\f104";
}

.x-form-itemselector-down:BEFORE {
    content: "\f107";
}

.x-form-itemselector-bottom:BEFORE {
    content: "\f103";
}

.x-fa-database:BEFORE {
    content: "\f1c0";
}

.middle-grid .x-grid-td {
    vertical-align: middle;
}

.role:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f21b";
}

.select-grid:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f0ce";
}

.select-tree:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f009";
}

.select-user:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f007";
}

.select-ogn:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f015";
}

.select-search:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f002";
}

.select-close:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f00d";
}

.fa-exclamation-triangle:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f071";
}

.fa-exclamation-circle:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f06a";
}

.fa-commenting:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f0e5";
}

.fa-balance-scale:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f24e";
}

.font-blue {
    color: #4F94CD;
}

.font-blue:HOVER {
    color: #6495ED;
}

.font-red {
    color: #FF6A6A;
}

.font-red:HOVER {
    color: #FF0000;
}

.font-yellow {
    color: #FFB848;
}

.font-yellow:HOVER {
    color: #FFD700;
}

.font-green {
    color: #66CDAA;
}

.font-green:HOVER {
    color: green;
}

.font-padding-right {
    margin-right: 15px;
}

.td-red {
    background-color: #FF6A6A;
}

.td-black {
    background-color: #555555;
}

.td-green {
    background-color: #66CDAA;
}

.td-blue {
    background-color: #87CEFF;
}

.td-yellow {
    background-color: #FFB848;
}

.td-red b, .td-yellow b, .td-blue b, .td-green b {
    font-weight: 600;
}

.inner-table {
    cursor: pointer;
    margin: 10px;
    border-collapse: collapse;
    border-spacing: 0;
    border-left: 1px solid #888;
    border-top: 1px solid #888;
    border-left: 1px solid #888;
}

.inner-table td, .inner-table th {
    cursor: pointer;
    border-right: 1px solid #888;
    border-bottom: 1px solid #888;
    padding: 5px 5px;
    height: 30px;
    min-width: 60px;
}

.td-gray {
    background-color: #f0f0f0;
}

.select-search:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f002";
}

.select-close:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f00d";
}

.fa-book-tree:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f02d";
}

.x-tip-body-default .x-autocontainer-outerCt .x-autocontainer-innerCt {
    color: #fff;
}

.select-city:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f041";
}

.x-tip-body-form-invalid .x-autocontainer-outerCt .x-autocontainer-innerCt .x-list-plain li {
    color: #fff;
}

.td-gray {
    background-color: #f0f0f0;
}

.fa-pencil-square:before {
    font: 16px/1 FontAwesome;
    content: "\f14b";
}

.fa-inbox:before {
    font: 16px/1 FontAwesome;
    content: "\f0b1";
}

.fa-balance-scale:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f24e";
}

.top-title-tools {
    width: 179px;
    float: right;
    text-align: right;
    padding-right: 10px;
    height: 65px;
    margin: 0px;
    padding-bottom: 0px;
    padding: 0px;
}

.fa-arrow-circle-right:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f0a9";
}

.fa-envelope:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f0e0";
}

.fa-bell:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f0f3;
}

.fa-tasks:BEFORE {
    font: 16px/1 FontAwesome;
    content: "\f0ae;
}

.top-menu-exit {
    font-size: 14px;
    font-weight: 600;
}

.top-title-tools ul li {
    margin: 0px;
    height: 65px;
    line-height: 50px;
    padding: 10px;
    border: none;
}

.top-title-tools ul li:HOVER {
    background-color: #eeeeee;
}

.app-title-icon {
    color: #919191;
}

.x-fa {
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    margin-right: 10px;
}

.list-view-a {
    width: 330px;
    margin: 20px;
    background-color: #f6f6f6;
    height: 200px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    float: left;
}

list-view-a br {
    margin-top: 13px;
}

.list-view-img {
    float: left;
    width: 120px;
    height: 200px;
    text-align: center;
    padding: 20px;
}

.list-view-img img {
    height: 80px;
    width: 80px;
    border-radius: 50%;
}

.list-view-img1 {
    float: left;
    width: 120px;
    height: 180px;
    text-align: center;
    padding: 20px;
}

.list-view-img1 img {
    height: 100px;
    width: 100px;
    border-radius: 0%;
}

.list-view-left {
    font-weight: 600;
}

.list-view-right {
    float: right;
    width: 190px;
    height: 200px;
    padding: 10px 0;
}

.x-fa-logo {
    font-size: 18px;
}

.list-view-txt {
    font-size: 12px;
}

.x-fa-label-red {
    background-color: #FF6A6A;
    color: #fff;
    font-weight: 600;
    padding: 5px;
    text-shadow: none;
}

.x-fa-label-green {
    background-color: #66CDAA;
    color: #fff;
    font-weight: 600;
    padding: 5px;
    text-shadow: none;
}

.x-fa-label-ogn {
    background-color: #E66A26;
    color: #fff;
    font-weight: 600;
    padding: 5px;
    text-shadow: none;
}

.list-view-a a {
    margin-top: 5px;
    font-weight: 600;
    padding: 5px;
    text-shadow: none;
    color: #fff;
    font-size: 10px;
    background-color: #F0BC01;
    font-weight: 600;
}

.font-white {
    color: #fff;
}

/**没有图标*/
.notIcon {
    display: none;
}

.list-tree-a {

}

.list-tree-a .x-tree-node-text {
    background-color: #35BAF6;
    color: #fff;
    font-weight: 600;
    padding: 5px;
    width: 150px;
    text-shadow: none;
}

.list-tree-b {

}

.list-tree-b .x-tree-node-text {
    background-color: #D84A38;
    color: #fff;
    font-weight: 600;
    padding: 5px;
    width: 150px;
    text-shadow: none;
}

.user-main .x-item-selected {
    transform: rotate(3deg);
}

.fa-cog {
    font: 16px/1 FontAwesome;
    content: "\f013";
}

.list-msg-view {
    cursor: pointer;
    color: inherit;
    padding: 15px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}

.list-msg-title {
    color: #35BAF6;
}

.list-knowledge-title {
    color: #000000;
}

.list-meeting-title {
    color: #0000ff;
}

.list-node-view {
    border: 1px solid #f0f0f0;
    margin: 5px 20px;
    background: #ffc;
    width: 300px;
    height: 300px;
    word-wrap: break-word;
    overflow: scroll;
}

.list-node-selected {
    background-color: #FFF48B
}

.list-node-view-plus {
    background-color: #fff;
    border: 1px dashed #ccc;
    margin: 5px 20px;
    height: 300px;
    width: 300px;
}

.list-node-view-plus:HOVER {
    background-color: #f0f0f0;
}

.x-tree-icon-custom, .x-tree-icon-leaf {
    display: none;
}

.select-ford {
    background-color: #f0f0f0;
}

.message-view {

}

.message-view li, .msg {
    cursor: pointer;
    font-size: 12px;
    list-style: none;
    margin: 10px 10px;
    padding: 5px;
    line-height: 30px;
    min-height: 40px;
    background-color: #f0f0f0;
    animation: myfirst 2s;
    -moz-animation: myfirst 2s; /* Firefox */
    -webkit-animation: myfirst 2s; /* Safari 和 Chrome */
    -o-animation: myfirst 2s; /* Opera */
}

@keyframes myfirst {
    from {
        width: 50%
    }
    to {
        width: 98%
    }
}



.me-tool-field {

}

.me-tool-field .x-form-item-body .x-form-trigger-wrap {
    border-width: 0px;
}

.me-tool-field .x-form-item-body .x-form-trigger-wrap .x-form-field {
    background-color: #35BAF6;
    color: white;
}

.me-tool-field .x-form-item-body .x-form-trigger-wrap .x-form-field::-webkit-input-placeholder
{
    color: white;
}

.me-tool .x-btn-wrap-default-toolbar-small .x-btn-button .x-btn-inner-default-toolbar-small
{
    color: white;
}

.me-tool :HOVER {
    background-color: #00B2EE;
}

.me-white {
    color: white;
}

.me-user {
    border-radius: 500%;
    width: 40px;
    height: 40px;
}